<template>
    <div>
        <h1 class="title">
            <!-- ES6 提供了新的数据结构 Set。它类似于数组，但是成员的值都是唯一的，没有重复的值。 -->
            <!-- Set 本身是一个构造函数，用来生成 Set 数据结构。 -->
        </h1>

        <button @click="set">set</button>  <button @click="setSort">去重+排序</button>
        <hr>
        <button @click="map">map</button>
    </div>
</template>

<script>
export default {
    data(){
        return {

        }
    },
    methods: {
        set(){
            let sets = new Set([1,2,3,4,12]);
            //接收值：数组

            [1,2,3,5,6,2,3,2,'1'].forEach(e => sets.add(e))

            console.log(sets);
        },
        setSort(){
            let arr = [1,3,6,11,44,88,213,13,11,3,53,46];
            
            let result = [...new Set(arr)].sort((a, b) => {
                return a-b;
            });
            console.log(result)
        },
        map(){
            let map = new Map();
            map.set('one', 11);
            map.set('two', 22);
            map.set('three', 33);

            console.log(map.get('two'))
        }
    },
    mounted(){
        
    }
}
</script>
